package com.mall.db.api;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mall.pojo.SmsFlashPromotion;

import java.util.List;

public interface SmsFlashPromotionApi {
    /**
     * 根据条件分页查询秒杀活动
     * @param pageNum
     * @param pageSize
     * @param keyword  不必须
     * @return
     */
    Page<SmsFlashPromotion> findByPageAndCondition(Integer pageNum, Integer pageSize, String keyword);

    /**
     * 编辑活动信息
     * @param flashPromotion
     */
    Integer update(SmsFlashPromotion flashPromotion);

    /**
     * 添加活动信息
     * @param flashPromotion
     */
    Integer create(SmsFlashPromotion flashPromotion);

    /**
     * 根据id删除活动信息
     * @param id
     */
    Integer delete(Integer id);

    /**
     * 根据id查询活动信息
     * @param id
     * @return
     */
    SmsFlashPromotion findById(Integer id);
}
